<!--1.9.0改动新增div-->
<!-- <ng-container *ngIf="tagData.setting.link&&tagData.setting.link.params&&tagData.setting.link.params.isShowTitleBar">
    <div class="set-img-bg2 hiddenTitleBar" style="position: absolute; z-index: 99999; top: 0px; width: 100vw;">
        <div class="set-img" style="margin-left: 1.25rem;"></div>
        <p class="hiddenText">我的</p>
        <img *ngIf="appTypeCustom==='PPW'" class="set-img" src="assets/icon/center_icon_set up@3x.png"
            appDebounceClick (debounceClick)="gotoSittings()" alt="">
        <img *ngIf="appTypeCustom==='LJ'" class="set-img" src="assets/fw/nav_icon_set up@3x.png"
            appDebounceClick (debounceClick)="gotoSittings()" alt="">
    </div>
</ng-container> -->

<div class="modal-page" [ngStyle]="tagData?.setting?.link?.params?.modalPageCssStyle | styleFilter">

    <img *ngIf="appTypeCustom==='PPW'" class="bg-img" src="assets/icon/personal center_icon_achievement_img_city@3x.png"
        alt="">
    <!-- <img *ngIf="appTypeCustom==='LJ'" class="bg-img" src="assets/icon/personal_center_building_laijian@3x.png"
        alt=""> -->

    <div class="set-img-bg" *ngIf="appTypeCustom==='PPW'">
        <img *ngIf="appTypeCustom==='PPW'" class="set-img" src="assets/icon/center_icon_set up@3x.png" appDebounceClick
            (debounceClick)="gotoSittings()" alt="">
        <!-- <img *ngIf="appTypeCustom==='LJ'" class="set-img mine-setting-icon" src="assets/fw/nav_icon_set up@3x.png"
            appDebounceClick (debounceClick)="gotoSittings()" alt=""> -->
    </div>

    <div class="top" [ngStyle]="tagData?.setting?.link?.params?.topCssStyle | styleFilter">
        <ion-avatar appDebounceClick (debounceClick)="navLink()" [ngStyle]="tagData?.setting?.link?.params?.avatarCssStyle | styleFilter">
            <img *ngIf="!ifLogin" style="border-radius: 50%" src="assets/icon/portrait50@3x.png">
            <img *ngIf="ifLogin" style="border-radius: 50%"
                src="{{tagData.data.userAvatar || 'assets/icon/portrait50@3x.png'}}">
        </ion-avatar>
        <div class="content" appDebounceClick (debounceClick)="navLink()"
            [ngStyle]="tagData?.setting?.link?.params?.contentBoxCssStyle|styleFilter">
            <div class="nickname" [ngStyle]="tagData?.setting?.link?.params?.nickNameCssStyle|styleFilter"
                *ngIf="ifLogin">
                <div class="nameLeftBox" [ngStyle]="tagData?.data?.nameLeftBoxCssStyle|styleFilter">
                    <span [ngStyle]="tagData?.data?.userNameCssStyle|styleFilter">{{tagData.data?.userName}}</span>
                    <ng-container *ngIf="appTypeCustom==='PPW'">
                        <ion-icon name="arrow-dropright-circle"></ion-icon>
                    </ng-container>
                    <ng-container *ngIf="appTypeCustom==='LJ'">
                        <img class="icon-circle" src="{{tagData?.setting?.link?.params?.arrowIcon}}"
                            [ngStyle]="tagData?.setting?.link?.params?.arrowIconCssStyle|styleFilter"
                            onerror="this.src='assets/icon/personal_center_icon_arrow_right_laijian@3x.png'">
                    </ng-container>
                </div>


                <div *ngIf="tagData?.data?.showVerifyIDCardBtn" class="verifyIDCardBox"
                appDebounceClick (debounceClick)="gotoPage($event,tagData?.data?.authLink)"
                    [ngStyle]="tagData?.data?.verifyIDCardBoxCssStyle|styleFilter">
                    <img class="verifyIDCardIcon" src="{{tagData?.data?.verifyIDCardIcon}}"
                        [ngStyle]="tagData?.data?.verifyIDCardIconCssStyle|styleFilter"
                        onerror="this.src='https://zeno-img.oss-cn-shenzhen.aliyuncs.com/file_1716793636989967a8ff33eb93a4c7233fb1563860171.png'">

                    <div class="verifyIDCardLabel" *ngIf="tagData?.data?.verifyIDCardLabel"
                        [ngStyle]="tagData?.data?.verifyIDCardLabelCssStyle|styleFilter">
                        {{tagData?.data?.verifyIDCardLabel}}
                    </div>
                </div>
            </div>
            <p class="nickname operate" *ngIf="!ifLogin"
                [ngStyle]="tagData?.setting?.link?.params?.textCssStyle|styleFilter">{{tagData.notLogin.text}}</p>
            <p *ngIf="ifLogin && tagData.data?.userMobile" class="mobile" [ngStyle]="tagData?.setting?.link?.params?.mobileCssStyle|styleFilter">
                {{tagData.data?.userMobile}}</p>
            <p *ngIf="ifLogin && tagData.data?.company" class="companyName"
                [ngStyle]="tagData?.setting?.link?.params?.companyNameCssStyle|styleFilter">{{tagData.data?.company}}
            </p>
            <div *ngIf="ifLogin && (tagData?.titleTag?.link?.params?.merchant || tagData?.upgrade?.link?.params?.upgrade)" style="display: flex;align-items: center;">
                <p *ngIf="ifLogin && tagData?.titleTag?.link?.params?.merchant" [ngStyle]="tagData?.titleTag?.link?.params?.merchantBoxCssStyle | styleFilter"
                    class="merchant" appDebounceClick (debounceClick)="gotoPage($event,tagData?.titleTag.link)">
                    <img *ngIf="tagData?.titleTag?.link?.params?.merchantIcon" [src]="tagData?.titleTag?.link?.params?.merchantIcon" 
                    [ngStyle]="tagData?.titleTag?.link?.params?.merchantIconCssStyle | styleFilter"/>
                    <span [ngStyle]="tagData?.titleTag?.link?.params?.merchantCssStyle | styleFilter">{{tagData?.titleTag?.link?.params?.merchant}}</span>
                </p>
                <span *ngIf="tagData?.upgrade?.link?.params?.upgrade" [ngStyle]="tagData?.upgrade?.link?.params?.upgradeCssStyle | styleFilter"
                    appDebounceClick (debounceClick)="gotoPage($event,tagData?.upgrade.link)">{{tagData?.upgrade?.link?.params?.upgrade}}</span>
            </div>
            <!---->
            <div class="superior" *ngIf="ifLogin&&tagData?.setting?.link?.params?.superiorLabel"
                [ngStyle]="tagData?.setting?.link?.params?.superiorBoxCssStyle|styleFilter">

                <span *ngIf="tagData?.setting?.link?.params?.superiorLabel"
                    [ngStyle]="tagData?.setting?.link?.params?.superiorLabelCssStyle|styleFilter">
                    {{tagData?.setting?.link?.params?.superiorLabel}}
                </span>

                <span *ngIf="tagData?.setting?.link?.params?.superiorName"
                    [ngStyle]="tagData?.setting?.link?.params?.superiorNameCssStyle|styleFilter">
                    {{tagData?.setting?.link?.params?.superiorName}}
                </span>

                <img class="superior-icon" (click)="call($event,tagData)"
                    *ngIf="tagData?.setting?.link?.params?.superiorIcon"
                    src="{{tagData?.setting?.link?.params?.superiorIcon}}"
                    [ngStyle]="tagData?.setting?.link?.params?.superiorIconCssStyle|styleFilter"
                    onerror="this.src='https://zeno-img.oss-cn-shenzhen.aliyuncs.com/file_171618381798569ed6fea754532b90425d3bcf9fc6ae0.png'">
            </div>
        </div>

        <div *ngIf="userData && userData.length > 0">
            <ul class="operate-info">
                <li *ngFor="let item of userData" appDebounceClick (debounceClick)="linkToUser(item)">
                    <p class="count">
                        <span>{{item.count}}</span>
                    </p>
                    <p class="li-operate">{{item.label}}</p>
                </li>
            </ul>
        </div>
    </div>

    <ion-list class="links-list" *ngIf="tagData.links">
        <ion-item *ngFor="let item of tagData.links" appDebounceClick (debounceClick)="link(item)">
            <ion-thumbnail slot="start">
                <img src="{{item.iconUrl}}" />
            </ion-thumbnail>
            <ion-label>{{item.name}}</ion-label>
        </ion-item>
    </ion-list>

</div>